<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //案例1:利用函数求任意两个数的最大值
        //法1
        /* function getMax(num1, num2) {
            if (num1 > num2) {
                return num1;
            } else {
                return num2;
            }
        }
        console.log(getMax(1, 3));
        console.log(getMax(11, 3)); */
        //法2(优化:利用三目运算符)
        /*  function getMaX(num1, num2) {
             return num1 > num2 ? num1 : num2;
         }
         console.log(getMaX(11, 33));



         //自己动手
         function getResult(num1, num2) {
             if (num1 > num2) {
                 return num1;
             } else {
                 return num2;
             }
         }
         console.log(getResult(parseFloat(prompt('求两个数最大的(第一个数):')), parseFloat(prompt('求两个数最大的(第二个数):')))); */
        //用户手动输入两个数,取两个数中值大的

        //案例2:利用函数求任意一个数组中的最大值
        //求数组[5,2,99,101,67,77]中的最大数值

        function getArrMax(arr) { //(形参接收一个数组)
            var max = arr[0]; //将数组的第一个元素传给变量   arr = [5, 2, 99, 101, 67, 77]
            for (var i = 1; i < arr.length; i++) { //这里为1是因为0已经给到max了,后面只需要max与下标为1的比较即可
                if (max < arr[i]) {
                    max = arr[i];
                }
            }
            return max;
        }
        //getArrMax([5,2,99,101,67,77]);//实参是一个数组 送过去
        //在我们实际开发里面,我们经常用一个变量来接收 函数的返回结果 使用更简单
        var re = getArrMax([5, 2, 99, 101, 67, 77]); //实参是一个数组送过去
        console.log(re); //101

        //自己动手
        /*  var arr = [5, 2, 99, 101, 67, 77]; //依题意定义数组
         function getMax(Arr) { //函数获取数组
             var max = arr[0];
             for (var i = 0; i < Arr.length; i++) {
                 if (Arr[i] > Arr[i + 1]) { //数组元素比较
                     max = Arr[i]; //确定较大的数
                 }
             }
             return max; //循环结束取得最大数
         }
         getMax(arr);
         console.log(getMax(arr)); */
    </script>
</head>

<body>

</body>

</html>